export function reqInterceptor() {
	const whiteList=[
		"/pages/category/category"
	]
	function hasPermission(url) {
	  // 在白名单中不管
	  if (whiteList.indexOf(url) !== -1) {
	    return true;
	  }
	  return false;
	}

    uni.addInterceptor('request', {
      invoke(args) {
        // request 触发前拼接 请求数据 
        //console.log('invoke')
      },
      success(args) {
		//console.log(args)
        // 请求状态码为401则跳转到登录页面
        if(args.statusCode===401){
			uni.showModal({
				title: '未登录,请先登录',
				showCancel: false,
				confirmColor:'#fad412',
				success(res) {
					uni.navigateTo({
						url: '/pages/login/login'
					})
				}
			})
        	
        }
		if(args?.data?.code==0){
			uni.showModal({
				title: args.data.msg,
				showCancel: false,
				confirmColor:'#fad412'
			})
		}
      }, 
      fail(err) {
        
      }, 
      complete(res) {
        
      }
    })
}

